package com.fare.taluo.application;

import java.util.List;

import com.dayatang.querychannel.support.Page;
import com.fare.taluo.vo.core.ExcelInfoVO;

public interface ExcelInfoApplication {
	
	public List<ExcelInfoVO> findAll();
	
	public void saveOrUpdate(ExcelInfoVO excelInfovo);
	
	public void delete(ExcelInfoVO excelInfovo);
	
	public ExcelInfoVO findById(Long id);
	
	public Page<ExcelInfoVO> pageForExcelInfo(String code ,int pageNo, int pageSize);
	
	/**
	 * 查找日期格式 yyyyMMddHH < date的
	 * @param date
	 * @return
	 */
	public List<ExcelInfoVO> findByTime(String date);
	
	/**
	 * 查找航空公司代码为code ,日期为date‘yyyyMMdd’的
	 * @param code
	 * @param date
	 * @return
	 */
	public List<ExcelInfoVO> findBycode(String code ,String date);
	
	/**
	 * 查找航空公司代码为code,时间为 yyyyMMddHH 的
	 * @param code
	 * @param date
	 * @return
	 */
	public List<ExcelInfoVO> findBycodeAndTime(String code ,String date);

}
